gdkwindow-wayland: Take out the margins for now
authorJasper St. Pierre <jstpierre@mecheye.net>
Thu, 17 Jul 2014 20:48:34 +0000 (16:48 -0400)
committerJasper St. Pierre <jstpierre@mecheye.net>
Thu, 17 Jul 2014 20:59:29 +0000 (16:59 -0400)
xdg-shell has moved on and replaced set_margin with set_window_geometry.
To properly support set_window_geometry requires a full rewrite of how
we've been dealing with toplevel windows for now, so just don't set any
margin until we can have a proper toplevel window abstraction in GTK+.

gdk/wayland/gdkwindow-wayland.c

index 5782474112dd52741f9afeaa119c7780f87ce0f0..41e6fb1b107ec700d259a3eeb5185c79f5ed60a4 100644 (file)
@@ -678,11 +678,19 @@ gdk_wayland_window_sync_margin (GdkWindow *window)
   if (!impl->xdg_surface)
     return;
 
+  /* XXX: xdg_surface now has xdg_surface_set_window_geometry.
+   *
+   * We need to have a GdkToplevel or some other class in order
+   * to make this work correctly. For now, don't do anything with
+   * the shadow widths.
+   */
+#if 0
   xdg_surface_set_margin (impl->xdg_surface,
                           impl->margin_left,
                           impl->margin_right,
                           impl->margin_top,
                           impl->margin_bottom);
+#endif
 }
 
 static struct wl_region *